Podcast USB 0.7.0

- Checks hasbreo.com for updates on startup; downloads verified releases and installs/restarts automatically when idle.
- Settings offers automatic updates, notification only or manual checks, plus download/install controls and a Later button.
- Waits for podcast work, reviews and USB transactions; a visible countdown precedes automatic restart.
- Verifies the ZIP checksum, package contents and installed files; failed copies roll back from a backup.
- Preserves subscriptions, private feeds, settings, history, runtime and audio tools during updates.
- Optional episode length after the queue number: 01 - 00:30 - Title, with hours/minutes and no seconds.
- Global duration preference plus per-show overrides; works with phrase removal, prefixes, suffixes, manual titles, kept-file renumbering and paired episodes.
- Final duration comes from verified audio; feed durations are previews. USB matching ignores the added duration.
- Embedded titles use hh:mm; Windows filenames use hh-mm because Windows does not allow colons.
- Versions before 0.7 require one final manual ZIP upgrade to gain automatic updates.
- Existing USB files are selected for deletion by default in Review; untick files to keep them.
